package com.md.entity;

import java.util.Map;

public interface BaseEntity {

	public enum BasePropertyKeys {
		id, version
	}

	public Object getIdentifier();

	public void setIdentifier(Object id);

	public int getVersion();

	public void setVersion(int version);

	public Map<String, Object> getExtendedValues();

	public Object getExtendedValue(String name);

	public void setExtendedValue(String name, Object value);

	public String symbol();

	public BaseEntity clone();

}
